halogenated mercaptans - French English Dictionary